#include "mainwindow.h"
#include "ui_mainwindow.h"

//这里还有一些暂时还理解不了的https://www.cnblogs.com/god-of-death/p/7777692.html

//实际的构造函数，父类的构造函数是不能被继承到子类的
//类成员函数可以在内部写，这样默认就是内联的，即便没有使用 inline 标识符
//实际的构造函数,在C++中，推荐类成员函数在类的外部上写
//单独使用范围解析运算符 :: 来定义。  类名::类名(参数) 初始化列表{doSomething}
//QMainWindow(parent), 用来初始化父类,如果不写的话只会调用父类的构造函数，写了的话先调用父类，再子类
//ui(new Ui::MainWindow)初始化成员ui,注意第二个Ui是大写的U，表示的是Ui这个命名空间
//也就是开辟一个动态内存 大小是Ui命名空间中MainWindow大小,ui作为一个指针指向他
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}
//析构函数
MainWindow::~MainWindow()
{
    delete ui;
}
